package com.prolestar.partyConstruction.domain;

import com.prolestar.common.core.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 党建基本信息
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PsCompanyPartyinfo extends BaseEntity {
    // 企业党建id
    private Long id;
    // 企业名称
    private String companyName;
    // 统一社会信用代码
    private String rateNo;
    // 法定代表人
    private String legalPerson;
    // 法人手机号
    private String lpPhone;
    // 所属行业（枚举）
    private Long industry;
    // 人员规模（枚举）
    private Long staffs;
    // 党组织名称
    private String partyName;
    // 书记姓名
    private String branchSecretary;
    // 书记联系方式
    private String bsPhone;
    // 党组联系人姓名
    private String contactName;
    // 联系人电话
    private String contactPhone;
    // 联系人职务
    private String contactPost;
    // 省份
    private Long province;
    // 市
    private Long city;
    // 区
    private Long district;
    // 联系地址
    private String contactAddressDetail;
    // 正式党员数量
    private Integer fullPartyCounts;
    // 预备党员数量
    private Integer prePartyCounts;
    // 入党积极分子数量
    private Integer actPartyCounts;
    // 是否删除（1=删除；0=未删除）
    private Long isDelete;

    // 三会一课
    private List<PsCompanypartyActivites> psCompanypartyActivites;


}
